compile:
	gcc projeto-final/MainServer.c -o projeto-final/MainServer
	gcc projeto-final/Server1.c -o projeto-final/Server1
	gcc projeto-final/Server2.c -o projeto-final/Server2
	gcc projeto-final/Client.c -o projeto-final/Client

run:
	rm -rf ~/sd2013-bsi-t1-grupo8/projeto-final/resultados
	mkdir ~/sd2013-bsi-t1-grupo8/projeto-final/resultados
	ssh node1 './sd2013-bsi-t1-grupo8/projeto-final/MainServer 25500 > ~/sd2013-bsi-t1-grupo8/projeto-final/resultados/MainServer.txt &'
	ssh node2 './sd2013-bsi-t1-grupo8/projeto-final/Server2 25501 node1 25500 > ~/sd2013-bsi-t1-grupo8/projeto-final/resultados/Server21.txt &'
	ssh node4 './sd2013-bsi-t1-grupo8/projeto-final/Server2 25502 node1 25500 > ~/sd2013-bsi-t1-grupo8/projeto-final/resultados/Server22.txt &'
	ssh node5 './sd2013-bsi-t1-grupo8/projeto-final/Server1 25503 node2 25501 > ~/sd2013-bsi-t1-grupo8/projeto-final/resultados/Server11.txt &'
	ssh node6 './sd2013-bsi-t1-grupo8/projeto-final/Server1 25504 node2 25501 > ~/sd2013-bsi-t1-grupo8/projeto-final/resultados/Server12.txt &'
	ssh node7 './sd2013-bsi-t1-grupo8/projeto-final/Server1 25505 node4 25502 > ~/sd2013-bsi-t1-grupo8/projeto-final/resultados/Server13.txt &'
	ssh node8 './sd2013-bsi-t1-grupo8/projeto-final/Server1 25506 node4 25502 > ~/sd2013-bsi-t1-grupo8/projeto-final/resultados/Server14.txt &'
	ssh node9 './sd2013-bsi-t1-grupo8/projeto-final/Client node5 25503 > ~/sd2013-bsi-t1-grupo8/projeto-final/resultados/Client1.txt &'
	ssh node10 './sd2013-bsi-t1-grupo8/projeto-final/Client node5 25503 > ~/sd2013-bsi-t1-grupo8/projeto-final/resultados/Client2.txt &'
	ssh node11 './sd2013-bsi-t1-grupo8/projeto-final/Client node6 25504 > ~/sd2013-bsi-t1-grupo8/projeto-final/resultados/Client3.txt &'
	ssh node12 './sd2013-bsi-t1-grupo8/projeto-final/Client node6 25504 > ~/sd2013-bsi-t1-grupo8/projeto-final/resultados/Client4.txt &'
	ssh node3 './sd2013-bsi-t1-grupo8/projeto-final/Client node7 25505 > ~/sd2013-bsi-t1-grupo8/projeto-final/resultados/Client5.txt &'
	ssh node15 './sd2013-bsi-t1-grupo8/projeto-final/Client node7 25505 > ~/sd2013-bsi-t1-grupo8/projeto-final/resultados/Client6.txt &'
	ssh node16 './sd2013-bsi-t1-grupo8/projeto-final/Client node8 25506 > ~/sd2013-bsi-t1-grupo8/projeto-final/resultados/Client7.txt &'
	ssh node17 './sd2013-bsi-t1-grupo8/projeto-final/Client node8 25506 > ~/sd2013-bsi-t1-grupo8/projeto-final/resultados/Client8.txt &'

test:
	rm -rf ./projeto-final/resultados
	mkdir ./projeto-final/resultados
	./projeto-final/MainServer 25500 > ./projeto-final/resultados/MainServer.txt &
	./projeto-final/Server2 25501 127.0.0.1 25500 > ./projeto-final/resultados/Server21.txt &
	./projeto-final/Server2 25502 127.0.0.1 25500 > ./projeto-final/resultados/Server22.txt &
	./projeto-final/Server1 25503 127.0.0.1 25501 > ./projeto-final/resultados/Server11.txt &
	./projeto-final/Server1 25504 127.0.0.1 25501 > ./projeto-final/resultados/Server12.txt &
	./projeto-final/Server1 25505 127.0.0.1 25502 > ./projeto-final/resultados/Server13.txt &
	./projeto-final/Server1 25506 127.0.0.1 25502 > ./projeto-final/resultados/Server14.txt &
	./projeto-final/Client 127.0.0.1 25503 > ./projeto-final/resultados/Client1.txt &
	./projeto-final/Client 127.0.0.1 25503 > ./projeto-final/resultados/Client2.txt &
	./projeto-final/Client 127.0.0.1 25504 > ./projeto-final/resultados/Client3.txt &
	./projeto-final/Client 127.0.0.1 25504 > ./projeto-final/resultados/Client4.txt &
	./projeto-final/Client 127.0.0.1 25505 > ./projeto-final/resultados/Client5.txt &
	./projeto-final/Client 127.0.0.1 25505 > ./projeto-final/resultados/Client6.txt &
	./projeto-final/Client 127.0.0.1 25506 > ./projeto-final/resultados/Client7.txt &
	./projeto-final/Client 127.0.0.1 25506 > ./projeto-final/resultados/Client8.txt &
